#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
#include<string.h>
#include<errno.h>

int main()
{
	printf("hello Linux");
	_exit(0);
	return 0;
}

//
//int main()
//{
//	while(1)
//	{
//		printf("I am procss, pid:%d\n", getpid());
//		sleep(1);
//	}
//	return 0;
//}

//
//int main()
//{
//	int a = 10;
//	a /= 0;
////	char* ptr = NULL;
////	*ptr = 100;
//	return 0;
//}
//
//
//int main()
//{
//	char* ptr = (char*)malloc(sizeof(char) * 1024*1024*1024*4); //4G
//	if(ptr == NULL)
//	{
//		printf("[%d]:%s\n",errno, strerror(errno));
//		return errno;
//	}
//	else
//	{
//		//使用
//	}
//	return 0;
//}
//
//const char* StrError[] = {
//	"success",
//	"error1",
//	"error2",
//	"error3"
//};
//
//
//
////int main()
////{
////	for(int i = 0; i < 200; i++)
////	{
////		printf("[%d]:%s\n", i,strerror(i));
////	}
////	return 0;
////}
////
////
//////int main()
//////{
//////	printf("模拟一个进程完成\n");
//////	return 11;
//////}
////
////
//////#define N 5
//////int main()
//////{
//////	for(int i = 0; i < N; i++)
//////	{
//////		pid_t id = fork();
//////		if(id == 0)
//////		{
//////			int cnt = 4;
//////			while(cnt--)
//////			{
//////				printf("I am child: %d, ppid:%d\n", getpid(), getppid());
//////				sleep(1);
//////			}
//////			exit(0);
//////		}
//////	}
//////	sleep(100);
//////	return 0;
//////}
//////
////
